安裝 IIS7以后無法啟動(dòng)W3SVC World Wide Web服務(wù),找到依賴項(xiàng)windows process activation service無法啟動(dòng),顯示:錯(cuò)誤13,數(shù)據(jù)無效(error 13 the data is invalid)
處理方法:
因?yàn)槲沂窍劝惭b了SQL2008完整版,然后再安裝IIS6的,所以需要將.NET 4.0重新注冊(cè)一下,所以進(jìn)入命令行:
?
c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727>aspnet_regiis -i
?
注冊(cè)后,問題依舊。
經(jīng)過查詢實(shí)驗(yàn),最后刪除一下兩個(gè)文件
刪除
C:\Windows\system32\inetsrv\config\schema\NetFx40_IIS_schema_update.xml?
刪除
C:\inetput\history\schema 文件夾
?
啟動(dòng)wpas服務(wù)成功,然后啟動(dòng)W3SVC服務(wù)成功。
?
或者用schema中的xml文件覆蓋C:\Windows\system32\inetsrv\config\schema\NetFx40_IIS_schema_update.xml 這個(gè)文件,就可以了。
?
原因是,我創(chuàng)建的web service數(shù)據(jù)庫服務(wù),自帶了一個(gè)web.config配置文件,造成系統(tǒng)自建了一個(gè)xml解釋配置文件,但這個(gè)文件與系統(tǒng)安裝的IIS的XML文件不同版本,造成引用xml解釋文件出錯(cuò)。